<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        /* #box1{
            color: orange;
        }
        
        div{
            color: yellow;
        } */

        .d1{
            color: royalblue;
        }
        /* 优先级计算相同，优先选择靠下边的 */
        .red{
            color: red;
            font-size: 20px;
        }
        
/* 
        div#box1{
            color: purple;
        } */
        /*
            样式的冲突
                -当我们通过不同的选择器，选中相同的元素，并且为相同的样式设置不同的值时，此时会发生
        
              这时由优先级决定
                内联样式       1,0,0,0（最优先）(直接在html中写)
                id选择器       0,1,0,0
                类和伪类选择器  0,0,1,0
                元素选择器      0,0,0,1
                通配选择器      0,0,0,0
                继承的样式   没有优先级
          
                比较选择器时，需要将所有选择器分数相加计算101>100
                    选择器的累加不会超过其最大的数量级
                */
            *{
                font-size: 50px;
            }
            
            div{
                font-size: 10px;
            }

            /*
             在某一个样式的后边添加!important
            使其获得最高优先级，甚至超过内联样式
            注意：开发中慎用！
            
            */
    </style>


</head>
<body>
    <div id="box1" class="red d1" style="background-color: paleturquoise;">
        我是一个div
        <span style="background-color: chocolate;">我是div中的span</span>
    </div>
</body>
</html>